import { ref } from 'vue';
import useClipboard from 'vue-clipboard3';
import {ElMessage} from "element-plus";

// 定义hook
export function useCopyToClipboard() {
    // 使用vue-clipboard3的toClipboard函数
    const { toClipboard } = useClipboard();
    const copyToClipboard = async (text) => {
        try {
            await toClipboard(text);
            ElMessage.success('已复制视频链接')
        } catch (error) {
            ElMessage.success('已复制视频链接')
        }
    };

    // 返回hook的公共状态和函数
    return {
        copyToClipboard,
    };
}